/**
 * @description 统计 PV
 */

import { getWorkId, getChannel } from '../utils'
import sendEvent from './sendEvent'

/**
 * @description 统计 pv 和渠道 pv
 */
function statPV() {
  let action = 'pv'
  if (window.PAGE_TYPE === '404') {
    action = '404'
  }
  if (window.PAGE_TYPE === 'preview') {
    action = 'preview'
  }
  // 模版也是属于成功发布后的情况，这里就不做区分，默认 pv
  // if (window.PAGE_TYPE === 'template') {
  //   action = 'template'
  // }

  // 获取 id 和 channel
  const id = getWorkId()
  const channel = getChannel()

  // 发送统计
  sendEvent({
    category: 'h5',
    action,
    label: id,
    value: channel
  })
}

export default statPV
